package com.yipei.business.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.yipei.common.annotation.Excel;
import com.yipei.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 委托订单对象 ml_trade_entrust_order
 *
 * @author yipei
 * @date 2024-12-21
 */
@Data
@ApiModel(value = "委托订单", description = "委托订单")
@TableName("ml_trade_entrust_order")
public class MlTradeEntrustOrder extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 撮合排队量
     */
    @Excel(name = "撮合排队量")
    @ApiModelProperty(value = "撮合排队量", position = 1)
    private BigDecimal chPdl;

    /**
     * 撮合盘口量
     */
    @Excel(name = "撮合盘口量")
    @ApiModelProperty(value = "撮合盘口量", position = 2)
    private BigDecimal chPkl;

    /**
     * id
     */
    @ApiModelProperty(value = "表ID", position = 3)
    private BigDecimal id;

    /**
     * 备注
     */
    @Excel(name = "备注")
    @ApiModelProperty(value = "备注", position = 4)
    private String remarks;

    /**
     * 交易账号
     */
    @Excel(name = "交易账号")
    @ApiModelProperty(value = "交易账号", position = 5)
    private String tdAcc;

    /**
     * 标的代码
     */
    @Excel(name = "标的代码")
    @ApiModelProperty(value = "标的代码", position = 6)
    private String symbol;

    /**
     * 委托单号
     */
    @Excel(name = "委托单号")
    @ApiModelProperty(value = "委托单号", position = 7)
    private String wtDh;

    /**
     * 委托方向
     */
    @Excel(name = "委托方向")
    @ApiModelProperty(value = "委托方向", position = 8)
    private BigDecimal wtFx;

    /**
     * 委托价格
     */
    @Excel(name = "委托价格")
    @ApiModelProperty(value = "委托价格", position = 9)
    private BigDecimal wtJg;

    /**
     * 委托数量
     */
    @Excel(name = "委托数量")
    @ApiModelProperty(value = "委托数量", position = 10)
    private BigDecimal wtSl;

    /**
     * 剩余数量
     */
    @Excel(name = "剩余数量")
    @ApiModelProperty(value = "剩余数量", position = 11)
    private BigDecimal sySl;

    @Excel(name = "成交数量")
    @ApiModelProperty(value = "成交数量", position = 11)
    private BigDecimal cjSl;

    /**
     * 委托状态
     */
    @Excel(name = "委托状态")
    @ApiModelProperty(value = "委托状态", position = 12)
    private BigDecimal wtZt;

    /**
     * 撮合状态
     */
    @Excel(name = "撮合状态")
    @ApiModelProperty(value = "撮合状态", position = 13)
    private BigDecimal chZt;

    /**
     * 撮合时间戳
     */
    @Excel(name = "撮合时间戳")
    @ApiModelProperty(value = "撮合时间戳", position = 14)
    private Long chSjc;
    @Excel(name = "股票名称")
    @ApiModelProperty(value = "股票名称", position = 15)
    private String secName;

    @Excel(name = "价格计数")
    @ApiModelProperty(value = "价格计数", position = 15)
    private BigDecimal priceCount;

    @Excel(name = "持仓单号")
    @ApiModelProperty(value = "持仓单号", position = 7)
    private String ccDh;
}
